* { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; font-family: Microsoft YaHei; border-radius: 0 !important; list-style: none; padding: 0; margin: 0; }
a:hover { color: #eb6100; text-decoration: underline; }
a { color: #003399; }
body{
font-family:"Microsoft Yahei","Tahoma","SimSun";}
#navbarSupportedContent{max-width:1680px;margin:0 auto;}
.carousel{max-width:1680px;margin:0 auto;margin-top:-2px}
.carousel-inner{margin-top:4px;}
.text-primary { color: #003399 !important; }
img { max-width: 100%; }
.tanyw{display:none;}
.jpss{border-bottom:1px solid rgb(204, 204, 204)}
#cls h2{line-height:50px;} 
.sjzl .sjleft h1{padding-bottom:20px;}
#mrtop{
margin-top:128px !important;}
.mai { position: absolute; left: 50%; margin-left: -76px; top: -79px; }
.inpu { height: 150px; line-height: 150px; margin-bottom: 25px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.lxsr div{clear:both;}
.shij input { width: 454px; height: 60px; border: none; width: 323px; height: 47px; font-size: 32px; font-family: Microsoft YaHei; font-weight: 400; line-height: 42px; color: rgba(206,206,206,1); opacity: 1; margin-top: 48px; background: none; border-bottom: 2px solid rgba(60,60,60,1); opacity: 1; float: left }
.shij input.sbt { width: 60px; height: 60px; background: url(../img/jt.png) no-repeat; border: none; margin-left: 25px; }
.link { width:580px; margin: 0 auto; height: 33px; margin-bottom: 40px; }
.link a { padding: 0px 10px; height: 33px; font-size: 20px; line-height: 32px; color: rgba(60,60,60,1); opacity: 1; }
.shij { width: 740px; margin: 0 auto }
.shij span { width: 323px; height: 150px; float: left; font-size: 32px; font-family: Microsoft YaHei; font-weight: 400; line-height: 150px; color: rgba(60,60,60,1); opacity: 1; display: block; }
.news { background: url(../img/news.png) no-repeat center top; width: 100%; height: 300px; }
.moreproduct { background: url(../img/moreproduct.png) no-repeat center top; width: 100%; height: 300px; margin-bottom: 85px; }
.product { background: url(../img/moreproduct.png) no-repeat center top; width: 100%; height: 300px;  }
.cjwts { background: url(../img/cjwt.png) no-repeat center top; width: 100%; height: 300px; margin-bottom: 85px; }
.zlxx { background: url(../img/download.png) no-repeat center top; width: 100%; height: 300px; margin-bottom: 85px; }

.cjwtd { background: url(../img/sjzl.jpg) no-repeat center top;  width: 100%; height: 300px; margin-bottom: 85px; }
.lxwm { background: url(../img/lxwm.png) no-repeat center top;  width: 100%; height: 300px; }
.about { background: url(../img/about.jpg) no-repeat center top; width: 100%; height: 300px; margin-bottom: 85px; }
.appli { background: url(../img/app.jpg) no-repeat center top;  width: 100%; height: 300px; }

#jpss{max-width:1920px;}

.news p{ width:1280px; margin:0 auto; color:#fff;font-size:42px; padding-top:167px;  }
.moreproduct p{  width:1280px; margin:0 auto; color:#fff;font-size:42px; padding-top:167px;}
.product p{  width:1280px; margin:0 auto; color:#fff;font-size:42px; padding-top:167px;}
.cjwts p{  width:1280px; margin:0 auto; color:#fff;font-size:42px; padding-top:167px; }
.cjwtd p{ width:1280px; margin:0 auto; color:#fff;font-size:42px; padding-top:167px; }
.lxwm p{ width:1280px; margin:0 auto; color:#fff;font-size:42px; padding-top:167px;}
.about p{ width:1280px; margin:0 auto; color:#fff;font-size:42px; padding-top:167px;  }
.appli p{ width:1280px; margin:0 auto; color:#fff;font-size:42px; padding-top:167px; }

.part04 h5{text-align:center;}

#diyi{
display:block;}
#dier{display:none;}






.secend{width:100%;position:fixed;top:0;left:0;z-index:10000;top:63px;}
.xiala
{z-index:10000;box-shadow: 0px 0px 20px rgba(0,0,0,0.32);
height:460px;
    position: relative;
display:none;
    width: 100%;
    margin: 0 auto;
    max-width: 1920px;
}
.xisns dl a:hover{
text-decoration:none;
color:rgba(235,97,0,1);}


.dropdown-menu{
box-shadow: 0px 0px 20px rgba(0,0,0,0.32);}
.sizeck{
width:289px;
height:49px;
font-size:32px;
font-family:Microsoft YaHei;
font-weight:bold;
line-height:30px;
color:rgba(0,51,153,1);
opacity:1;
}
#newsm{width:650px;}
#newsm .xisn dl dt a{width:250px;}
#newsm  .xisn dl{width:550px;}
#newsm .xisn p{width:550px;}
.lxsr h6{
padding-left:32px;
height:75px;
line-height:75px;
background:rgba(255,255,255,1);
border:1px solid rgba(206,206,206,1);
font-size:26px;
font-weight:400;
margin-left:36px;
width:900px;
color:rgba(0,0,0,1);
clear:both;
margin-top:40px;
border-left:5px solid #EB6100;
margin-bottom:30px;
}
.lxsr ul.wokaos{
	margin-left:36px;
	margin-bottom:119px;
	float:left;width:100%;
}
.lxsr ul.wokaos li{
width:211px;
float:left;
margin-bottom:30px;
margin-right:19px;
border:1px solid rgba(0,0,0,1);
overflow:hidden;
height:260px;}

.lxsr ul.wokaos li a img{
width:211px;
height:211px;}
.lxsr ul.wokaos li a.sizezi{
height:51px;
line-height:51px;
text-align:center;
color:#fff;
background:rgba(235,97,0,1);

opacity:1;
display:block;
}

#cjmn{margin-bottom:0}

.sjright h1.kkd{
margin-top:50px;
margin-bottom:30px;
font-size:24px;}
.nav-item a{font-size:14px;}
#sce{display:none;}
.xia1{width:33.3%;
height:460px;float:left;
background:rgba(0,51,153,1);
opacity:1;}
.xia1 h1{
width:80%;

height:47px;
font-size:24px;
font-family:Microsoft YaHei;
font-weight:bold;
line-height:31px;
color:rgba(255,255,255,1);
opacity:1;
margin:0 auto;
margin-top:40px;
margin-bottom:34px;
border-bottom:1px solid rgba(255,255,255,1);}
.dcv{width:630px;}
.dcv1{width:630px;float:right;}
.dcv img{width:630px;}
.xia1 ul li a:hover{text-decoration:none;}
.xia2 p a:hover{text-decoration:none;}
.xia1 p{
width:80%;

height:44px;
background:rgba(255,255,255,1);
opacity:1;
border-radius:4px;
margin:0 auto;}

.bg{background:rgba(0,0,0,0.5);
position:fixed;
left:0;
display:none;
top:0;
height:100%;
width:100%;
z-index:10000;}

.xia1 p a{
width:80%;

height:44px;font-size:18px;
background:rgba(255,255,255,1);
opacity:1;color:rgba(0,51,153,1);
display:block;
line-height:44px;
text-align:center;
border-radius:4px;
margin:0 auto;}
.leftnav{
display:none;}
.xia1 ul{
width:85%;
margin:0 auto;
margin-bottom:23px;}
.xia1 ul li{width:100%; padding:0px 20px;height:41px;line-height:41px;}
.xia1 ul li a{color:#FFFFFF;font-size:18px;height:41px;line-height:41px;display:block;}
.xia1 ul li:hover{background:rgba(1,34,95,1);
opacity:0.85;}
.xia2{
width:33.3%;float:left;
height:460px;
background:rgba(255,255,255,1);
opacity:1;}
.vmc-viewport dl{width:185px;margin-left: 39px;}
.vmc-viewport dl dt{width:146px;height:146px;border:1px dotted #ccc;margin-bottom:12px;}
.vmc-viewport dl dd h1{
	width:156px;
height:50px;
font-size:16px;
font-family:Microsoft YaHei;
font-weight:bold;
line-height:24px;
color:rgba(0,0,0,1);
opacity:1;
}
#ws{
padding:0 !important;position:relative;left:20px;}
.vmc-viewport dl dd h1 a{
color:#000;
font-size:16px;}
.vmc-viewport dl dd p{

width:185px;

font-size:14px;
font-family:Microsoft YaHei;
font-weight:400;
line-height:26px;
margin-bottom:10px;
color:rgba(60,60,60,1);
opacity:1;

}

#mmnue{display:none;}
#navb{display:none;}
.vmc-viewport dl dd p a{
color:#787878;
}
.tab dl{display:none;}
.vmc-viewport dl:hover dd p a{
color:#003399;
}
.xia2 h1{
width:80%;
margin:0 auto;
margin-top:60px;

height:47px;
font-size:24px;
font-family:Microsoft YaHei;
font-weight:bold;
line-height:31px;
color:rgba(0,51,153,1);
opacity:1;
}


#xnd h6{
color:rgba(120,120,120,1);}
.news-right01 h6{
color:rgba(120,120,120,1);}
.news-right02 h6{
color:rgba(120,120,120,1);}
.xia2 p{
width:80%;
margin:0 auto;
}
nav{z-index:1100110;}
.xia1 ul li.mm{
background:url(../img/cs2.png) no-repeat 95% center;
}
.xia1 ul li.mm:hover{
background:url(../img/cs1.png) no-repeat 95% center #01225F;
}
.xia2 p a{display:block;
padding-left:30px;
background:url(../img/cpf.png) no-repeat left center;
height:48px;
line-height:48px;
font-size:18px;
color:#000000}
.xia2 p a:hover{
	background:url(../img/cpf.png) no-repeat left center #EDF7FC;
	
} 

.xia2 div{display:none;}
.nav-product .nav-product-ul li {  padding: 0 13px;height:auto; }
.nav-product .nav-product-ul a{display:block; padding:10px 0px 5px 0px;}
.nav-product .nav-product-ul a:hover{text-decoration:none;}

.sjzl #gywms{background:#fff;padding:20px;position:relative;top:-13px;}


.sxyp .shangp{width:190px;float:left;}
.sxyp .xiap{width:115px;float:right;}
.sxyp .shangp span { display: block; float: left; background: url(../img/left.png) no-repeat; background-size: cover; height: 56px; width: 56px;float:left; }

.sxyp .xiap span { background: url(../img/right.png) no-repeat; float: right; background-size: cover;height: 56px; width: 56px; float:right;}
.sxyp {
    clear: both;
    height: 56px;
    margin: 0 auto 179px;
    padding-top: 107px;
    position: relative;
    width: 840px;
}

.sxyp .shangp:hover span { display: block; float: left; background: url(../img/left1.png) no-repeat; background-size: cover; height: 56px; width: 56px; }
.sxyp .xiap:hover span { background: url(../img/right1.png) no-repeat; background-size: cover; float: right }


.sxyp .shangp a{
display: block;
height:56px;line-height:56px;
    float:right;
    width:130px;
overflow:hidden;
}
.sxyp .xiap a{
display: block;
width:50px;
overflow:hidden;
   float:left;height:56px;line-height:56px;
}
.xia3{
width:33.3%;
float:left;
height:460px;
background:rgba(237,247,252,1);
opacity:1;}
.xia3 dl{
margin-left:69px;
display:none;
margin-top:60px;}
.xia3 dl dt{
margin-bottom:35px;
height:212px;}
.xia3 dl dd h1 a{
width:325px;
height:37px;
font-size:18px;
font-weight:bold;
line-height:24px;
color:rgba(0,0,0,1);
opacity:1;
display:block;}
.xia3 dl dd p a{
width:251px;
height:43px;
font-size:18px;
font-family:Microsoft YaHei;
font-weight:400;
line-height:24px;
color:rgba(0,51,153,1);
opacity:1;
display:block;
float:left;}
.navbar-nav .nav-item{height:62px;line-height:62px;}
.navbar-light .navbar-nav .nav-link{margin:0;padding-top:0;padding-bottom:0}
.navbar-light .navbar-nav .nav-link:hover{background:#ccc;}


.applist ul li{
overflow:hidden;}
.applist ul li a img
{transform:scaleX(1) scaleY(1) scaleZ(1);-webkit-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;}


.applist ul li a:hover img{transform:scaleX(1.1) scaleY(1.1) scaleZ(1.1);-webkit-transition:transform 2s ease-in-out;transition:transform 2s ease-in-out;}



.part04 .fangan1 img
{transform:scaleX(1) scaleY(1) scaleZ(1);-webkit-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;}


.part04.animateThis .fangan1 img{transform:scaleX(1.1) scaleY(1.1) scaleZ(1.1);-webkit-transition:transform 2s ease-in-out;transition:transform 2s ease-in-out;}





.sc { width: 100%; height: 220px; background: rgba(245,245,245,1); opacity: 1; margin-bottom:90px; }
.local { clear: both; height: 50px; width: 1280px; line-height: 50px; margin: 0 auto; }
.zj { width: 1280px; height: 178px; border: 1px solid rgba(112,112,112,1); opacity: 1; margin: 0 auto; margin-bottom: 85px; }
.zj h1 { width: 620px; height: 47px; font-size: 32px; font-family: Microsoft YaHei; font-weight: bold; line-height: 42px; color: rgba(0,51,153,1); opacity: 1; position: relative; top: -25px; background: #fff; text-align: center; margin: 0 auto; }
.applist { width: 1280px; padding-top: 90px; margin: 0 auto }
.applist dl { width: 410px; border-bottom: 3px solid rgba(0,0,0,1); height: 545px; margin-bottom: 81px; margin-right: 25px; width: 410px; float: left }
.cond { background: url(../img/applic.jpg) no-repeat top center; width: 100%; height: 460px; }
.cond h1 { width: 1158px; height: 260px; margin: 0 auto; position: relative; top: 100px; background: rgba(255,255,255,0.8) } 
.cond h1 p { padding-top: 61px; height: 100px; font-size: 32px; margin-bottom: 30px; font-family: Microsoft YaHei; font-weight: bold; line-height: 42px; color: rgba(0,51,153,1); opacity: 1; text-align: center; }
.cond h1 a { font-size: 16px; color: #fff; text-align: center; line-height: 60px; display: block; width: 214px; height: 60px; margin: 0 auto; display: block; background: rgba(0,51,153,1); opacity: 1; }
.applist dl:nth-child(3n+3) { float: right; margin-right: 0; }
.lxsl p { padding-top: 60px;background: rgba(60,60,60,1);margin-top:60px;padding-bottom: 80px; }

.lxsl p a { display: block; color: #fff; height: 48px; line-height: 48px; padding-left: 20px; }
.lxsl p a:hover { background: #EB6100;text-decoration:none;  }
.lxsr { overflow: hidden; width: 1000px; float: right;margin-top:60px; }
.lxsr h1 { width: auto; height: 47px; font-size: 32px; font-family: Microsoft YaHei; font-weight: bold; line-height: 42px; margin-left: 36px; color: rgba(0,51,153,1); opacity: 1; margin-bottom:30px;}
.lxsr h2 { margin-left: 36px; width: 848px; height: auto;padding-bottom:20px; font-size: 16px; border-bottom: 1px solid rgba(206,206,206,1); font-family: Microsoft YaHei; font-weight: 400; line-height: 26px; margin-bottom: 80px; color: rgba(60,60,60,1); opacity: 1; }
.lxsr h3 { width: auto; font-size: 26px; font-family: Microsoft YaHei; font-weight: bold; color: rgba(0,51,153,1); opacity: 1; margin-left: 36px;margin-bottom:21px; }
.addr { width: 847px; height: 158px; background: rgba(255,255,255,1); border: 1px solid rgba(206,206,206,1); opacity: 1; margin-bottom: 80px; margin-left: 36px; border-left: 5px solid #EB6100; }
.applist dl dt { width: 410px; height: 296px; }
.lxsr h4 { width: auto; height: 39px; margin-bottom: 0; font-size: 22px; font-family: Microsoft YaHei; font-weight: 400; line-height: 32px; color: rgba(60,60,60,1); opacity: 1; margin-left: 33px; margin-top: 27px; }
.tel { width: 922px; height: 310px;padding-top:22px; margin-bottom: 80px; background: rgba(245,245,245,1); opacity: 1; }
.tel dl dt { float: left; width: 420px; margin-left: 36px; height: 158px; background: rgba(255,255,255,1); border: 1px solid rgba(206,206,206,1); border-left: 5px solid #EB6100; opacity: 1; }
.tel dl dd { float: left; width: 420px; height: 158px; background: rgba(255,255,255,1); border: 1px solid rgba(206,206,206,1); border-left: 5px solid #003399; opacity: 1; }
.email { width: 922px; height: 290px; opacity: 1; }
.email dl dt { float: left; width: 420px; margin-left: 36px; height: 158px; background: rgba(255,255,255,1); border: 1px solid rgba(206,206,206,1); border-left: 5px solid #EB6100; opacity: 1; }
.email dl dd { float: left; width: 420px; height: 158px; background: rgba(255,255,255,1); border: 1px solid rgba(206,206,206,1); border-left: 5px solid #003399; opacity: 1; }
.map { width: 922px; padding-bottom: 200px; background: #CECECE; opacity: 1;margin-bottom:80px;padding-top:20px; }
.ma { margin-left: 36px; }
.map h5 { width: auto; font-size: 22px; padding-top: 50px; margin-left: 36px; color: rgba(0,51,153,1); opacity: 1; }
#cnc{margin-bottom:0px !important}
#map{
width:850px;height:550px;border:#ccc solid 1px;font-size:12px}
.map p { }
.flenlr table {
margin-bottom:20px;}
.flenlr table tr th { font-size: 12px; background: #dbe6ed; color: #000; border-bottom: 1px solid #595857; border-left: 1px solid #595857; padding: 10px 0px; text-align:center;}
.flenlr table tr td {font-size:12px;padding:10px 5px; color: #595857; border-bottom: 1px solid #595857; text-indent: 0px; border-left: 1px solid #595857; text-align: center; }
.flenlr table { border-right: 1px solid #595857; border-top: 1px solid #595857; }
.fenglei { width: 1280px; margin: 0 auto }  
.fengleil { width: 290px; float: left; }
.fengleil h1 { width: 289px; height: 49px; font-size: 32px; font-family: Microsoft YaHei; font-weight: bold; line-height: 30px; color: rgba(0,51,153,1); opacity: 1; }
.flenlr { float: right; width: 900px; }
.dal {position:relative; /*background: url(../img/fengl.png) no-repeat; */width: 900px; margin-bottom: 74px; position: relative; height: 260px;


}
.p-lg-1{max-width:630px;}
.p-2{
padding:0 !important;}
.dal img{
position:absolute;
left:0;
top:0;}
.flenlr .dal p { color:#fff;width: 435px; top: 22px; position: absolute; right: 20px; height: 218px; background:rgba(0,51,153,0.9); padding-top: 27px; padding-left: 31px; font-size: 26px; font-family: Microsoft YaHei; font-weight: bold; color: rgba(255,255,255,1); opacity: 1; }
.flenlr h1 { width: auto; height: 39px; font-size: 20px; clear: both; font-family: Microsoft YaHei; font-weight: 400; line-height: 30px; color: rgba(0,51,153,1); opacity: 1; }
.flenlr p { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; line-height: 26px; color: rgba(60,60,60,1); margin-bottom: 40px; opacity: 1; }
.jdp { clear: both;padding-top:70px; }
#sjzld h1{
	font-size:18px;
}
#sjzld{line-height:40px;z-index:1000001;background:#fff;position: relative;
    margin-left: -20px;
    margin-top:-20px;
    padding:20px;}

.sjzl #sjzld.fixed{
top:80px;
left:auto;
position:fixed;}   
    
    
#shjd h1{margin-bottom:21px;}
#shjd{position:relative;top:-10px;}
#shjd h2{margin-bottom:21px;height:auto;line-height: initial;}
.jdp h3 { background: #003399; height: 45px; padding-left: 25px; font-size: 24px; line-height: 45px; color: rgba(255,255,255,1); opacity: 1;margin-bottom:24px; }
.tab h2 span { display: block; width: 178px; height: 70px; line-height: 70px; float: left; padding-left: 18px; cursor: pointer; vertical-align: bottom; font-size: 16px; }
.tab h2 span:hover { background: #F5F5F5; border: 1px dashed #3C3C3C }
.tab h2 span.m { background: #3C3C3C; color: #fff; }
.tab{margin-top:70px;}
.tab h2 { height: 70px; margin-bottom: 35px; overflow: hidden; border-bottom: 1px solid rgba(60,60,60,1); }
.tab dl dt { width: 417px; float: left; margin-bottom:50px; }
.tab dl dd { float: right }
.jp a { width: 244px; height: 31px; font-size: 20px; font-family: Microsoft YaHei; font-weight: bold; line-height: 26px; color: rgba(235,97,0,1); opacity: 1; }
.jp dl dt { float: left; width: 320px; }
.jp dl dd { width: 500px; float: right; }
.fengleil h2 { width: 290px; font-size: 16px; font-family: Microsoft YaHei; font-weight: bold; line-height: 40px; color: rgba(0,0,0,1); opacity: 1; }
.fengleil p { margin: 0;line-height:40px; display:none; }
.imgs{
float:left;
display:none;
width:406px;}
.imgr{
width:94px;
float:right;}
.imgr span{
display:block;
width:94px;
height:94px;
border:1px solid #707070;
margin-bottom:10px;
cursor:pointer;}
html {
  font-family: 'Open Sans', Helvetica, arial, sans-serif;
  text-align: center;
  background-color: #eeeeee;
}
html *,
html *:before,
html *:after {
  box-sizing: border-box;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
html i, html em,
html b, html strong,
html span {
  -webkit-transition: none;
  transition: none;
}

*:before,
*:after {
  z-index: -1;
}

h1,
h4 {
  font-family: 'Raleway', 'Open Sans', sans-serif;
  margin: 0;
  line-height: 1;
}

a {
  text-decoration: none;
    color: black;
}
.tecno{float:right;color:#787878}
.centerer {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
}
.local a:first-child{
color:#787878}
.wrap {
  width: 50%;
  float: left;
}

[class^="btn-"] {
  position: relative;
  display: block;
  margin: 0;
  width: 100%;

  
  text-transform: uppercase;
  overflow: hidden;

}
.m-3 a.margink{margin-left:20px;}
.btn-0 {
 display:block;
}
.btn-0:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 0; 
  width: 0;
height:40px;
background: rgba(0,0,0,0.8);
border-radius:0px;
} 
.btn-0:hover {
  color: #e1c4dc;
}
.btn-0:hover:before {
  width: 315px;
}
.btn-0:active {
background: rgba(0,0,0,0.8);
}


.bloc-bouton{position:relative;}
.bloc-bouton .btn{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#005bbb;}
.bloc-bouton .btn.white{border:1px solid #005bbb;color:#005bbb;background-color:#fff;}
.bloc-bouton .btn.blue{border:1px solid #005bbb;color:#fff;background-color:#005bbb;}
form button.animateBtn,.btn.animateBtn,a.animateBtn{position:relative;z-index:0;}
.btn.animateBtn:after,form button.animateBtn:after,a.animateBtn:after{position:absolute;z-index:-1;top:0;left:0;border-radius:.125rem;width:0%;height:100%;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;transition:width 0.5s;box-sizing:border-box;background-color:rgba(0,0,0,.2);content:'';}
a.btn:hover,a.btn:focus{text-decoration:none;}
a.white.btn.animateBtn:after{background-color:#f1f5f9;}
.btn.animateBtn:hover:after,form button:hover:after,a.animateBtn:hover:after,.btn.animateBtn:focus:after,form button:focus:after,a.animateBtn:focus:after{width:100%;height:100%;}
.bloc-bouton .animateBtn.white:hover:after,.bloc-bouton .animateBtn.white:focus:after{width:100%;height:100%;}


.right .cp a:hover{
color:rgba(0,51,153,1)}












.contact:hover:before {
  width: 288px;color:#fff;background:rgba(0,0,0,0.1);
}
.contact:active {
background: rgba(0,0,0,0.8);
}

.contact:hover{color:#fff;}





.btn-1 {
  color: #be876e;
}
.btn-1:after {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: #6b4432 transparent transparent transparent;
  position: absolute;
  top: 0;
  left: 0;
}
.btn-1:hover {
  color: #ecdcd4;
}
.btn-1:hover:after {
  border-width: 330px 330px 0 0;
}
.btn-1:active {
  background: #b27254;
}

.btn-1-2 {
  color: #bc4b41;
}
.sel{
display:none;}
.carousel-inner{
border:0px solid #787878;}

.btn-1-2:before {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: transparent transparent transparent #6a1a13;
  position: absolute;
  bottom: 0;
  left: 0;
}
.btn-1-2:after {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: transparent transparent #6a1a13 transparent;
  position: absolute;
  right: 0;
  bottom: 0;
}
.wodebiao{margin-bottom:50px;}
.btn-1-2:hover {
  color: #ebcac7;
}
.btn-1-2:hover:before {
  border-width: 206.25px 0 0 206.25px;
}
.btn-1-2:hover:after {
  border-width: 0 0 206.25px 206.25px;
}
.btn-1-2:active {
  background: #b02b20;
}

.btn-2 {
  color: #48a6b1;
}
.btn-2:before {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: transparent transparent transparent #185a62;
  position: absolute;
  bottom: 0;
  left: 0;
}
.btn-2:after {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: transparent #185a62 transparent transparent;
  position: absolute;
  top: 0;
  right: 0;
}
.btn-2:hover {
  color: #c9e5e8;
}
.btn-2:hover:before {
  border-width: 165px 0 0 165px;
}
.btn-2:hover:after {
  border-width: 0 165px 165px 0;
}
.btn-2:active {
  background: #2896a3;
}

.btn-3 {
  color: #ad96a0;
}
.btn-3:before {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: transparent transparent transparent #5f4f56;
  position: absolute;
  bottom: 0;
  left: 0;
}
.borders{height: 524px;
overflow: hidden;
position: relative;}
.btn-3:after {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: transparent #5f4f56 transparent transparent;
  position: absolute;
  top: 0;
  right: 0;
}
.btn-3 span:before {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: transparent transparent #5f4f56 transparent;
  position: absolute;
  right: 0;
  bottom: 0;
}
.swiper-button-nextq , .swiper-button-prevh{top:30% !important;opacity:0;}
.swiper-paginationz  span{margin-right:5px;opacity:0;}
.btn-3 span:after {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: #5f4f56 transparent transparent transparent;
  position: absolute;
  top: 0;
  left: 0;
}
.btn-3:hover {
  color: #e7e0e3;
}
#slid{display:none;}
.btn-3:hover:before {
  border-width: 165px 0 0 165px;
}
.btn-3:hover:after {
  border-width: 0 165px 165px 0;
}
.btn-3:hover span:before {
  border-width: 0 0 165px 165px;
}
.btn-3:hover span:after {
  border-width: 165px 165px 0 0;
}
.btn-3:active {
  background: #9e838f;
}

.btn-4 {
  color: #8d53b3;
}
.btn-4:after {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: transparent #492064 transparent transparent;
  position: absolute;
  top: 0;
  right: 0;
}
.btn-4:before {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: transparent transparent transparent #492064;
  position: absolute;
  bottom: 0;
  left: 0;
}
.btn-4:before, .btn-4:after {
  border-color: #492064;
}
.btn-4 span:after {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: #492064 transparent transparent transparent;
  position: absolute;
  top: 0;
  left: 0;
}
.btn-4 span:before {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: transparent transparent #492064 transparent;
  position: absolute;
  right: 0;
  bottom: 0;
}
.btn-4 span:before, .btn-4 span:after {
  border-color: #492064;
}
.btn-4:hover {
  color: #decde9;
}
.btn-4:hover:before {
  border-width: 20px 62.5px;
}
.btn-4:hover:after {
  border-width: 20px 62.5px;
}
.btn-4:hover span:before {
  border-width: 20px 62.5px;
}
.btn-4:hover span:after {
  border-width: 20px 62.5px;
}
.btn-4:active {
  background: #7935a6;
}

.btn-5 {
  color: #808695;
}
.btn-5:after {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: transparent #3f444e transparent transparent;
  position: absolute;
  top: 0;
  right: 0;
}
.btn-5:before {
  content: '';
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: transparent transparent transparent #3f444e;
  position: absolute;
  bottom: 0;
  left: 0;
}
.btn-5:hover {
  color: #dadce0;
}
.btn-5:hover:before, .btn-5:hover:after {
  border-width: 80px 262.5px;
}
.btn-5:active {
  background: #697182;
}

.btn-6 {
  color: #80629f;
}
.btn-6 span {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-radius: 50%;
  background: #402a55;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: width 0.4s, height 0.4s;
  transition: width 0.4s, height 0.4s;
  z-index: -1;
}
.btn-6:hover {
  color: #dad1e3;
}
.btn-6:hover span {
  width: 562.5px;
  height: 562.5px;
}
.btn-6:active {
  background: #6a468e;
}

.btn-7 {
  color: #27692b;
}
.btn-7:before, .btn-7:after,
.btn-7 span:before,
.btn-7 span:after {
  content: '';
  position: absolute;
  top: 0;
  width: 63.5px;
  height: 0;
  background: #012f04;
}
.btn-7:before {
  left: 0;
}
.btn-7:after {
  left: 125px;
}
.btn-7 span:before, .btn-7 span:after {
  top: auto;
  bottom: 0;
}
.btn-7 span:before {
  left: 62.5px;
}
.btn-7 span:after {
  left: 187.5px;
}
.btn-7:hover {
  color: #c0d3c1;
}
.btn-7:hover:before, .btn-7:hover:after,
.btn-7:hover span:before,
.btn-7:hover span:after {
  height: 80px;
}
.btn-7:active {
  background: #014f06;
}

.btn-8 {
  color: #5177a7;
}
.btn-8:before, .btn-8:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 250px;
  height: 0;
  background: #1e395b;
}
.btn-8:after {
  top: auto;
  bottom: 0;
}
.btn-8:hover {
  color: #ccd7e5;
}
.btn-8:hover:before, .btn-8:hover:after {
  height: 40px;
}
.btn-8:active {
  background: #325f98;
}

.btn-9 {
  color: #c93a8e;
}
.btn-9:before, .btn-9:after,
.btn-9 span:before,
.btn-9 span:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 250px;
  height: 0;
  background: rgba(115, 14, 73, 0.25);
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.btn-9:after,
.btn-9 span:before {
  top: auto;
  bottom: 0;
}
.btn-9 span:before,
.btn-9 span:after {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.btn-9:hover {
  color: #efc5de;
}
.btn-9:hover:before, .btn-9:hover:after,
.btn-9:hover span:before,
.btn-9:hover span:after {
  height: 80px;
}
.btn-9:active {
  background: #c0177a;
}

.btn-10 {
  color: #8f5c82;
}
.btn-10:before, .btn-10:after,
.btn-10 span:before,
.btn-10 span:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 80px;
  background: rgba(74, 38, 65, 0.25);
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.btn-10:after,
.btn-10 span:before {
  left: auto;
  right: 0;
}
.btn-10 span:before,
.btn-10 span:after {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.btn-10:hover {
  color: #decfda;
}
.btn-10:hover:before, .btn-10:hover:after,
.btn-10:hover span:before,
.btn-10:hover span:after {
  width: 250px;
}
.btn-10:active {
  background: #7b3f6c;
}

@-webkit-keyframes criss-cross-left {
  0% {
    left: -20px;
  }
  50% {
    left: 50%;
    width: 20px;
    height: 20px;
  }
  100% {
    left: 50%;
    width: 375px;
    height: 375px;
  }
}

@keyframes criss-cross-left {
  0% {
    left: -20px;
  }
  50% {
    left: 50%;
    width: 20px;
    height: 20px;
  }
  100% {
    left: 50%;
    width: 375px;
    height: 375px;
  }
}
@-webkit-keyframes criss-cross-right {
  0% {
    right: -20px;
  }
  50% {
    right: 50%;
    width: 20px;
    height: 20px;
  }
  100% {
    right: 50%;
    width: 375px;
    height: 375px;
  }
}
@keyframes criss-cross-right {
  0% {
    right: -20px;
  }
  50% {
    right: 50%;
    width: 20px;
    height: 20px;
  }
  100% {
    right: 50%;
    width: 375px;
    height: 375px;
  }
}
.btn-11 {
  position: relative;
  color: #9a7cba;
}
.btn-11:before, .btn-11:after {
  position: absolute;
  top: 50%;
  content: '';
  width: 20px;
  height: 20px;
  background: #8865ae;
  border-radius: 50%;
}
.btn-11:before {
  left: -20px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  /*     animation: criss-cross-left 0.8s reverse; */
}
.btn-11:after {
  right: -20px;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  /*     animation: criss-cross-right 0.8s reverse; */
}
.btn-11:hover:before, .btn-11:hover:after {
  /*       @include size($btn-width); */
}
.btn-11:hover:before {
  -webkit-animation: criss-cross-left 0.8s both;
          animation: criss-cross-left 0.8s both;
}
.btn-11:hover:after {
  -webkit-animation: criss-cross-right 0.8s both;
          animation: criss-cross-right 0.8s both;
}
.fengleil p a { color: #787878; padding-left: 20px; display: block }
.fengleil p a:hover { color: #eb6100; }
.lxsr p { width: 752px; margin: 0; height: 66px; font-size: 16px; margin-left: 33px; margin-top: 10px; font-family: Microsoft YaHei; font-weight: 400; line-height: 26px; color: rgba(60,60,60,1); opacity: 1; }
.applist dl dd { width: 360px; margin: 0 auto; background: #fff; position: relative; top: -60px; padding: 20px; }
.applist dl dd a { word-wrap: break-word; letter-spacing: normal; display: block; height: 83px; font-size: 24px; font-family: Microsoft YaHei; font-weight: bold; line-height: 35px; color: rgba(235,97,0,1); opacity: 1; }
.applist dl dd p { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; line-height: 28px; color: rgba(60,60,60,1); opacity: 1; }
.sjzl { width: 1280px; margin: 0 auto;padding-top:20px; }
.sjleft { width: 290px; padding-bottom: 50px; font-size: 16px; float: left; font-family: Microsoft YaHei; font-weight: 400; line-height: 55px; color: rgba(120,120,120,1); opacity: 1; }
.sjleft h2 { width: 100%; height: 0px; border: 2px solid rgba(235,97,0,1); opacity: 1; }
.mo { width: 100%; height: 60px; text-align: center; background: rgba(0,51,153,1); opacity: 1; line-height: 60px; }
.mo a { width: 138px; height: 22px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; line-height: 21px; color: rgba(255,255,255,1); opacity: 1; }
.mos { margin:20px 0px 50px 0; width:290px;}
.lx{max-width:1920px;margin:0 auto;}
.lx a { width: 50%; float: left; height: 90px; line-height: 90px; display: block; font-size: 16px; color: #000; background: #F5F5F5; text-align: center }
.lxsl { width: 210px; height: 370px;  opacity: 1; float: left;position:static; }
.sjzl #gywms.fixed{position:fixed;top:80px;}
 .fixed{position:fixed;top:80px;}
.lxs { width: 1280px; clear: both; margin: 0 auto; }
.lx a.l { background: #EB6100; color: #fff; }
.sjleft h1 { color: #000; font-size: 16px; }
.sjleft p a { display: block; color: rgba(120,120,120,1); font-size: 16px; }
.sjleft p a:hover{text-decoration:none;color:#EB6100;}
.mo a:hover{text-decoration:none;}
.sjright { float: right; width: 900px;margin-bottom:70px; }
.sjright h1 { height: 47px; font-size: 32px; font-family: Microsoft YaHei; font-weight: bold; line-height: 42px; color: rgba(0,51,153,1); opacity: 1; }
.xiang { width: 900px; height: 158px; background: rgba(255,255,255,1); border: 1px solid rgba(206,206,206,1); border-left: 5px solid rgba(235,97,0,1); margin-bottom: 70px; opacity: 1; }
.xiang div { width: 812px; height: 84px; font-size: 26px; font-family: Microsoft YaHei; font-weight: 400; line-height: 56px; margin-top: 30px; margin-left: 30px; color: rgba(0,0,0,1); opacity: 1; }
.sjright h2 { width: 812px; height: 84px; font-size: 26px; font-family: Microsoft YaHei; font-weight: bold; line-height: 56px; color: rgba(0,51,153,1); opacity: 1; }
.sjright p { line-height: 32px; }
.sjright p.six { font-size: 18px; }
.sdk h1 { width: 200px; }

.bbx{display:none;}
.kLxfsR{ width: 925px; overflow: hidden;}
.kLxfsR ul{ width: 460px;}
.kLxfsR ul li{ padding: 10px 0 5px;}
.kLxfsR ul div{ height: 45px; line-height: 45px; font-size: 18px; color: #595757; font-weight: normal;}
.kLxfsR ul div span{ color: #ee7700;}
.kInp5{ height: 38px; line-height: 38px; border: none; padding:0 2%; width: 100%; background: #f3f3f3;border: 1px solid #f3f3f3;}
.kLxfsRb{ width: 100%; float: left; padding-top: 10px;}
.kLxfsRb div{ height: 45px; line-height: 45px; font-size: 18px; color: #595757; font-weight: normal;}
.kLxfsRb div span{ color: #ee7700;}
.kInp6{ height: 100px; line-height: 40px; border: none; padding:0 2%; width: 100%; background: #fff; border: 1px solid #f3f3f3;}
.kInp_hov{ border-color: #ee7700;}
.kSend{ float: left; margin-top: 20px; width: 120px; height: 50px; line-height: 50px; text-align: center; display: inline-block; background: #ee7700; color: #fff; font-size: 14px;}
.kSend:hover{ background: #282828; color: #fff;text-decoration:none;}
.fld {
    float: left;
    width:450px;
    display: inline-block;}
 .frd {
float:right;
width:450px;
    display: inline-block;
}   
.map{
padding-bottom:20px;}    



.kLxfsR h3{
margin-left:0}

.font-weight-lighter a:hover{
	color:#EB6100 !important;
}

.shoyye h2{width:92%;

font-size:24px;
font-family:Microsoft YaHei;
font-weight:bold;
height:47px;
line-height:47px;

color:rgba(0,51,153,1);
opacity:1;
margin-left:40px;
margin-top:20px;
}







    
.jiej { background: url(../img/d.jpg) no-repeat top center; background-size: cover; height: 700px; width: 100%; clear: both;overflow:hidden; }
.jti { width: 1280px; margin: 0 auto; }
.jiej h1 { font-size: 32px; font-weight: bold; color: rgba(0,51,153,1); text-align: center; height: 140px; line-height: 140px; }
.zj p { width: 941px; height: 102px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; line-height: 26px; color: rgba(60,60,60,1); opacity: 1; margin: 0 auto; text-align: center; }
.zjs { clear:both;width: 1280px; height: 260px; border: 1px solid rgba(112,112,112,1); opacity: 1; margin: 0 auto; margin-bottom: 85px; }
.zjs h1 { width: 941px; height: 110px; line-height: 110px; ; font-size: 32px; font-weight: bold; color: rgba(0,51,153,1); opacity: 1; position: relative; background: #fff; text-align: left; margin: 0 auto; }
.zjs p { width: 941px; height: 102px; font-size: 16px; font-weight: 400; line-height: 26px; color: rgba(60,60,60,1); opacity: 1; margin: 0 auto; text-align: left; }
.zjs a { width: 290px; height: 60px; background: rgba(255,255,255,1); border: 1px solid rgba(0,51,153,1); opacity: 1; display: block; color: rgba(0,51,153,1); text-align: center; line-height: 60px; margin-left: 169px; position: relative; top: 20px; font-size: 16px; }
.cjw ul { width: 1280px; padding: 0; }
.cjw ul li { width: 300px; float: left; margin-right: 25px; height: 306px; margin-bottom: 30px; background: rgba(235,97,0,1); opacity: 1; }
.cjw ul li:nth-child(4n+4) { float: right; margin-right: 0; }
.cjw { width: 1280px; margin: 0 auto; }
.cjw dl { width: 410px; margin-right: 25px; float: left;margin-bottom:80px; }
.cjw dl:hover{box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);}
.cjw dl:nth-child(3n+3) { margin-right: 0; float: right }
.fy { width: 1280px; padding-top: 107px; margin: 0 auto; margin-bottom: 179px; height: 56px; clear: both; position: relative; }
.fy p { width: 1110px; border: 1px solid rgba(206,206,206,1); position: absolute; left: 85px; height: 1px; top: 135px; }
.fy b { font-weight: normal; position: absolute; display: block; width: 110px; left: 540px; text-align: center; top: 120px; background: #fff; z-index: 100; }
.yt { margin-bottom:37px; }
.san1 {position:relative; background: url(../img/ji1.jpg) no-repeat #F5F5F5 center center; background-size: contain; width: 900px; margin-bottom: 30px; height: 380px; }
.san2 {position:relative; background: url(../img/ji2.jpg) no-repeat #F5F5F5 center center; background-size: contain; width: 438px; float: left; height: 380px; }
.san3 {position:relative; background: url(../img/ji3.jpg) no-repeat #F5F5F5 center center; background-size: contain; width: 438px; float: right; margin-bottom: 38px; height: 380px; }
.san1 span{
position:absolute;
display:block;
text-align:center;
width:900px;
font-size:32px;
color:#003399;
left:0;
top:218px;
}
.san2 span{
position:absolute;
display:block;
text-align:center;
width:438px;
font-size:32px;
color:#EB6100;
left:0;
top:236px;
}
.san3 span{
position:absolute;
display:block;
text-align:center;
width:438px;
font-size:32px;
color:#83B804;
left:0;
top:236px;
}
.san1 p { width: 634px; height: 66px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; line-height: 28px; color: rgba(60,60,60,1); padding-top: 287px; opacity: 1; margin: 0 auto; text-align: center }
.san2 p { width: 310px; padding-top: 300px; height: 66px; font-size: 14px; margin: 0 auto; font-family: Microsoft YaHei; font-weight: 400; line-height: 28px; color: rgba(60,60,60,1); opacity: 1; }
.san3 p { width: 310px; margin: 0 auto; height: 66px; padding-top: 300px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; line-height: 28px; color: rgba(60,60,60,1); opacity: 1; }
.jti ul { padding: 0; margin: 0; margin-top: 90px; float: right; width: 900px; }
.jti ul li { width: 286px; height: 520px; background: #FFFFFF; float: left }
.jti ul li h2 { width: 236px; height: 160px; font-size: 24px; font-family: Microsoft YaHei; font-weight: bold; line-height: 160px; margin: 0 auto; color: rgba(0,51,153,1); opacity: 1; }
.jti ul li p { width: 236px; height: 225px; font-size: 14px; margin: 0 auto; font-family: Microsoft YaHei; font-weight: 400; line-height: 28px; color: rgba(60,60,60,1); opacity: 1; }
.jti ul li a { width: 236px; height: 60px; border: 1px solid #003399; display: block; text-align: center; line-height: 60px; margin: 0 auto; opacity: 1; border-radius: 5px; color: #003399; font-size: 16px; }
.jti ul li a:hover{
background:#003399;
color:#fff;
}

.text-black-50{margin-right:0px;}

.jti ul li a.gengd2{
color:#83B804;border:1px solid #83B804;
}
.jti ul li a.gengd2:hover{
background:#83B804;
color:#fff;
}
.jti ul li a.gengd3:hover{
background:#EB6100;
color:#fff;
}

.jti ul li a.gengd3{
color:#EB6100;border:1px solid #EB6100;
}

.sjright h1.ywhc{
color:#83B804;
font-size:24px;}

.sjright h1.dan { }
.sjright h1.q1{margin-bottom:50px;margin-top:70px;}
.sjzl .q2{margin-bottom:0}
.q2 h1.q1{margin-top:0}
.sjright dl { width: 286px; float: left; }
.sjright dl dt{position:relative; margin-bottom:50px;}
.sjright dl dt span{position: absolute;
top: 123px;
left: 0;
display: block;
text-align: center;
width: 286px;
font-size: 24px;
font-weight: normal;
color: #fff;}
.sjright dl dd { border-left:1px solid rgba(112,112,112,1);width: 286px; height: 132px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; line-height: 28px; color: rgba(60,60,60,1); opacity: 1; padding: 0px 21px; }
.fy span { display: block; float: left; background: url(../img/left.png) no-repeat; background-size: cover; height: 56px; width: 56px; }
.fy span.fy1 { background: url(../img/right.png) no-repeat; background-size: cover; float: right }

.fy span:hover { display: block; float: left; background: url(../img/left1.png) no-repeat; background-size: cover; height: 56px; width: 56px; }
.fy span.fy1:hover { background: url(../img/right1.png) no-repeat; background-size: cover; float: right }





.cjw dl dt { width: 410px; height: 170px; margin-bottom: 30px; }
.cjw dl dd a { width: 320px; height: 83px; font-size: 24px; font-family: Microsoft YaHei; font-weight: bold; margin: 0 auto; display: block; line-height: 35px; color: rgba(235,97,0,1); opacity: 1; }
.cjw dl dd p { width: 320px; height: 109px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; line-height: 28px; color: rgba(60,60,60,1); opacity: 1; margin: 0 auto; }
.local a { color: #000; font-size: 14px; }
.locatl { width: 100%; margin-bottom: 85px; border: 1px solid rgba(206,206,206,1); opacity: 1; }
.sc h1 { height: 47px; font-size: 32px; font-family: Microsoft YaHei; font-weight: bold; line-height: 42px; color: rgba(0,51,153,1); opacity: 1; }
.sc p { width: 941px; height: 24px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; line-height: 26px; color: rgba(60,60,60,1); opacity: 1; }
.products { width: 1280px; margin: 0 auto;height:940px;margin-bottom:100px; }
.products dl { position: relative; width: 630px; height: 460px; float: left; overflow: hidden;margin-bottom:30px; }
.products dl dt a img { width: 630px; height: 460px; }
.products dl dd { width: 570px; height: 92px; position: absolute; left: 30px; margin: 0; bottom: 0; background: rgba(255,255,255,1); opacity: 0.9; text-align: center; line-height: 92px; font-size: 32px; font-weight: bold; color: rgba(0,51,153,1); }
.products dl:nth-child(2n+2) { float: right; margin-right: 0; }
.yyld { clear: both; padding-top: 0px; width: 1280px; margin: 0 auto; }
.yyld h1 { width: 472px; height: 140px; font-size: 32px; font-family: Microsoft YaHei; font-weight: bold; line-height: 140px; color: rgba(0,0,0,1); opacity: 1; }
.yyld dl { float: left; width: 390px; margin-right: 54px; margin-bottom: 90px; height: 220px; }
.yyld dl:nth-child(3n+3) { float: right; margin-right: 0; }
.yyld dl dt { width: 140px; height: 140px; float: left; }
.yyld dl dd { width: 207px; float: right; }
.yyld dl dd h1 { width: 207px; height: 83px; font-size: 24px; font-family: Microsoft YaHei; font-weight: bold; margin-bottom: 0; line-height: 30px; color: rgba(235,97,0,1); opacity: 1; }
.yyld dl dd p { width: 207px; height: 116px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; line-height: 28px; margin: 0; color: rgba(60,60,60,1); opacity: 1; }
.yyld dl dd a { width: 95px; height: 23px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; line-height: 26px; color: rgba(0,51,153,1); opacity: 1; }
.sc1 { width: 1280px; margin: 0 auto; padding-top: 53px; }
.part01-more { font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 26px; letter-spacing: 0px; color: #003399; }
.xwlist dl:hover { width: 410px; height: 520px; float: left; background: rgba(255,255,255,1); border: 1px solid rgba(120,120,120,1); box-shadow: 0px 0px 20px rgba(0,0,0,0.32); opacity: 1; }
.xwlist dl dt span { width: 228px; height: 21px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; line-height: 18px; color: rgba(120,120,120,1); opacity: 1; }
.xwlist { width: 1280px; margin: 0 auto }
.xwlist dl dd h1 { margin: 0 auto; margin-bottom:30px;width: 320px; height: auto; font-size: 24px; font-family: Microsoft YaHei; font-weight: bold; line-height: 35px; color: rgba(235,97,0,1);  opacity: 1; }
.xwlist dl dd h1 a:hover{color:rgba(235, 97, 0, 1)}
.xwlist dl dd p { width: 320px; height: 109px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; line-height: 28px; color: rgba(60,60,60,1); opacity: 1; margin: 0 auto }
.xwlist dl dt { height: 136px; margin-bottom: 0px; }
.xwlist dl dt span { width: 110px; display: block; left: 45px; top: 92px; position: relative; float: left }
.xwlist dl dt b { float: right; display: block; }
.xwlist dl dt b a img { width: 246px; height: auto; }
.xwlist dl dd { margin: 0; clear: both; }
.xwlist dl { margin-right: 25px; margin-bottom: 25px; width: 410px; float: left; position: relative; height: 520px; background: rgba(255,255,255,1); border: 1px solid #787878; opacity: 1; }
.xwlist dl:nth-child(3n+3) { margin-right: 0; float: right }
.title h1 em{float:left;}
.title h1 span { font-size: 16px; color: rgba(120,120,120,1);float:left; margin-right:10px;}
.title h1 b { font-size: 16px; color: rgba(235,97,0,1); opacity: 1;float:left; }
.title h1 { height: 58px;line-height:58px; }
.xwnr { width: 1280px; margin: 0 auto }
.left { float: left; width: 840px; }
.right { float: right; width: 380px;margin-bottom:100px; }
.title h1 em img { width: 33px; position:relative;top: -5px;
margin-right: 10px;}
.title h2 { width: 1280px; clear:both;height: 48px; font-size: 32px; font-family: Microsoft YaHei; font-weight: 400; line-height: 56px; color: rgba(0,0,0,1); opacity: 1; margin-bottom: 50px; }
.downs dl { width: 263px; height: 440px; float: left; margin-bottom: 25px; margin-right: 25px; }
.downs dl:nth-child(3n+3) { margin-right: 0; }
.downs dl dt { background: #f5f5f5; text-align: center; height: 322px; }
.downs dl dt a img { width: 195px; margin-top: 30px; height: 257px; }
.downs dl dd h1 { margin-bottom: 0; }
.downs dl dd h1 a { height: 65px; line-height: 65px; display: block; font-weight: bold; color: rgba(0,51,153,1); font-size: 24px; }
.downs dl dd p { font-size: 20px; color: rgba(60,60,60,1); }
.left .con div img { margin-bottom: 45px; }
.left .con .zhaiy { width: 840px; height: auto; padding-bottom: 20px; margin-bottom: 45px; background: rgba(245,245,245,1); opacity: 1; }
.right .cp { background: url(../img/_MG_9778.png) no-repeat; height: 500px; margin-bottom: 45px; }
.right .cp h1 { width: 290px; font-size: 24px; font-family: Microsoft YaHei; font-weight: bold; padding-top: 70px; margin: 0 auto; line-height: 35px; color: rgba(255,255,255,1); margin-bottom: 30px; opacity: 1; }
.right .cp h2 { width: 290px; font-weight: bold; font-size: 64px; margin: 0 auto; margin-bottom: 150px; color: rgba(255,255,255,1); opacity: 1; }
.right .cp a { display: block; margin: 0 auto; text-align: center; line-height: 60px; width: 290px; height: 60px; border: 1px solid rgba(255,255,255,1); font-size: 16px; font-weight: 400; color: rgba(255,255,255,1); }

.pr a { display: block; margin: 0 auto; text-align: center; line-height: 60px; width: 290px; height: 60px; border: 1px solid rgba(255,255,255,1); font-size: 16px; font-weight: 400; color: rgba(255,255,255,1); }


.right .pr { background: url(../img/3c9.png) no-repeat; height: 500px; }
.right .pr h1 { width: 290px; font-size: 24px; margin: 0 auto; padding-top: 70px; font-weight: bold; line-height: 35px; margin-bottom: 35px; color: rgba(255,255,255,1); opacity: 1; }
.right .pr input.email { background: none; color: #fff; border: none; height: 40px; width: 290px; margin: 0 auto; display: block; margin-bottom: 70px; line-height: 40px; border-bottom: 1px solid #fff; }
.right .pr h2 { width: 290px; height: 27px; font-size: 16px; margin: 0 auto; font-weight: 400; line-height: 26px; margin-bottom: 45px; color: rgba(255,255,255,1); opacity: 1; }
.right .pr .sbt { background: none; border: 1px solid rgba(255,255,255,1); width: 290px; margin: 0 auto; display: block; height: 60px; font-size: 16px; color: #fff; }
.left .con .zhaiy div { width: 783px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; line-height: 28px; color: rgba(60,60,60,1); opacity: 1; margin: 0 auto; padding-top: 15px; }
.left .con p { width: 840px; font-size: 14px; line-height: 28px; color: rgba(60,60,60,1); opacity: 1; }
.xwlist dl dd h1 a { width: 320px; height: auto; font-size: 24px; font-weight: bold; line-height: 35px; color: rgba(0,0,0,1); position: static;  opacity: 1; background: none; padding: 0; margin: 0 auto; display: block }
.xisns dl { width: 450px; padding-top: 30px; line-height: 22px; margin: 0 auto; }
.xisns p { clear: both; height: 80px; line-height: 80px; width: 450px; margin: 0 auto; border-top: 1px solid #707070; }
.xisns p a { color: #003399; font-size: 16px; }
.xisns dl dt { width: 100%; float: left; }
.xisns dl dd { width: 116px; float: left; margin-right: 50px; }
.xisns dl a { width:116px; margin-right: 50px;float:left;margin-bottom: 20px; font-weight: normal; color: #3C3C3C; font-size: 14px; display: block; }
.xisn dl { width: 450px; padding-top:30px; line-height: 22px; margin: 0 auto; }

.xisns dl a:nth-child(3n+3){margin-right:0;float:right;}


.xisn p { clear: both; height: 80px; line-height: 80px; width: 450px; margin: 0 auto; border-top: 1px solid #707070; }
.xisn p a { color: #003399; font-size: 16px; }
.xisn dl dt { width: 100%; float: left; }
.xisn dl dt a{ width: 199px; float: left; margin-right:25px; display:block;}
.xisn dl dt a:hover{text-decoration:none;color:#eb6100}
.xisn dl dd { width: 199px; float: right; }
.xisn dl a { margin-bottom: 20px; font-weight: normal; color: #3C3C3C; font-size: 14px; display: block; }
.xwlist dl dd a { position: absolute; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; bottom: 25px; right: 30px; background: url(../img/jiahao1.jpg) no-repeat right top; padding-right: 41px; line-height: 26px; color: rgba(0,51,153,1); opacity: 1; }
.cjwt { width: 100%; height: 360px; background: rgba(245,245,245,1); opacity: 1; }
.part01-more a { color: #003399; }
.part01-more a:hover{text-decoration:underline;}
.part01-more2 a:hover{text-decoration:underline;}
.part01-more2 a { color: #ffffff; }
.part03 a { color: #333333; }
.footer { background-color: #f5f5f5; clear: both; position: relative }
.sc1 h2 { width: 50px; border-bottom: 3px solid rgba(235,97,0,1); opacity: 1; margin: 20px 0; }
.applist ul li { position: relative; float: left; margin-right: 25px; margin-bottom: 25px; width: 410px; }
.applist ul li a.zi { width: 410px; height: 116px; position: absolute; bottom: 0px; left: 0; padding: 0px 45px; padding-top: 20px; font-size: 24px; font-weight: bold; color: #fff; background: #003399; }
.applist ul { padding: 0; }
.applist ul li:nth-child(3n+3) { float: right; margin-right: 0; }
.projs { clear: both; }
.projs h1 { width: 1280px; height: 114px; font-size: 32px; line-height: 114px; font-weight: bold; color: rgba(0,51,153,1); opacity: 1; }
.projs p { width: 1280px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; line-height: 32px; color: rgba(60,60,60,1); opacity: 1; }
.jjwts { background: #F5F5F5; height: 360px; width: 100%; clear: both; }
.jjwts h1 { padding-top: 81px; text-align: center; font-size: 32px; font-family: Microsoft YaHei; font-weight: 400; margin-bottom: 20px; color: rgba(0,0,0,1); opacity: 1; }
.jjwts h2 { width: 50px; height: 0px; border: 2px solid rgba(235,97,0,1); opacity: 1; margin: 0 auto; margin-bottom: 41px; }
.jjwts div { width: 1280px; margin: 0 auto; }
.jjwts div dl { width: 410px; height: 450px; float: left; }
.jjwts div dl:hover { width: 410px; height: 450px; background: rgba(255,255,255,1); box-shadow: 0px 0px 20px rgba(0,0,0,0.32); opacity: 1; }
.c { clear: both; height: 120px; }
.jjwts div dl dt { margin-bottom: 25px; }
.jjwts div dl dd a { width: 320px; height: 83px; font-size: 24px; font-family: Microsoft YaHei; font-weight: bold; line-height: 35px; color: rgba(235,97,0,1); opacity: 1; margin: 0 auto; display: block; }
.jjwts div dl dd p { width: 320px; height: 109px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; line-height: 28px; color: rgba(60,60,60,1); opacity: 1; margin: 0 auto }
.product1 { height: 350px; width: 1280px; margin: 0 auto; background: #EB6100 }
.product1 h1 { width: 783px; margin-top: 70px; height: 93px; font-size: 50px; font-family: Microsoft YaHei; font-weight: bold; line-height: 66px; color: rgba(255,255,255,1); opacity: 1; }
.product1 p { width: 639px; height: 140px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; line-height: 26px; color: rgba(255,255,255,1); opacity: 1; }
.product1 dl dt { float: left; width: 639px; margin-left: 20px; }
.product1 dl dd { float: right }
.product2 { width: 1280px; margin: 0 auto; }
.product2 h1 { width: 472px; height: 140px; font-size: 32px; font-family: Microsoft YaHei; font-weight: bold; line-height: 190px; color: rgba(0,0,0,1); opacity: 1; }
.product2 p { width: 1280px; height: 90px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; line-height: 26px; color: rgba(0,0,0,1); opacity: 1; }
.product2 dl { float: left; width: 410px; margin-right: 25px; }

.product2 dl:hover dt { background: #3C3C3C; }
.product2 dl dt { background: #EB6100; width: 410px; height: 180px; margin-bottom: 14px; float: left; margin-right: 25px; }
.product2 dl dt a { width: 155px; margin-top: 24px; margin-left: 20px; height: 99px; font-size: 24px; font-family: Microsoft YaHei; font-weight: bold; line-height: 35px; color: rgba(255,255,255,1); opacity: 1; float: left; display: block; }
.product2 dl dt img { float: right }
.product2 dl dd { clear: both; width: 410px; height: 34px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; line-height: 26px; color: rgba(0,0,0,1); opacity: 1; }
.product2 dl dd a { color: #000; font-size: 16px; }
.naven{ display:none}
.fd{margin:0px 25px;}
nav{
border-bottom:0px solid #ccc; height:62px;}

.shoyye h6{
margin-left:40px;
font-size:16px;
font-family:Microsoft YaHei;
font-weight:400;
line-height:26px;
width:593px;
padding-bottom:37px;
color:rgba(60,60,60,1);
opacity:1;}
.p-0{}
#mores{
	position:absolute;
	padding:0 0 0 0 !important;
bottom:37px;right:45px;}
#mores a img{width:27px;height:27px;margin-left:6px;}
#fdsadd{padding-right:20px !important;}   
.container{margin-top:60px !important;}
.p-lg-1{padding:0 !important;margin-bottom:25px !important;height:445px; overflow:hidden;}
.part03 h2{font-weight:bold;}
.part2 h2{font-weight:bold;}
.m-3 a{font-weight:bold; color:#000 !important;font-size:22px;}
.font-weight-lighter{font-size:16px;}
.pt-lg-5, .py-lg-5{padding-top: 16rem !important;}
.contact{width:274px;
margin:0 auto;}
#ad1{background:url(../img/banner-1.jpg) no-repeat center top;height:620px}
#ad2{background:url(../img/banner-2.jpg) no-repeat center top;height:620px}
#ad3{background:url(../img/banner-3.jpg) no-repeat center top;height:620px}
#ad4{background:url(../img/banner-4.jpg) no-repeat center top;height:620px}
.part03 h3 a{font-size:24px;line-height:32px;}
.ckgd span{
width:1142px;
height:18px;
background:rgba(245,245,245,1);
opacity:1;
display:block;
float:left;}
.ckgd a{
float:right;width:105px;
height:23px;
font-size:16px;
text-align:right;
font-family:Microsoft YaHei;
font-weight:400;
line-height:17px;
color:rgba(0,51,153,1);
opacity:1;}
.ckgd{
padding:30px 0px;
width:1280px;
margin:0 auto;}
.nav-tel{width:399px;text-align:center;}
.part04 h5 a{color:#fff;}
.part04 h5 a:hover{text-decoration:underline;}
.lsg{
height:60px;}
.menu{cursor:pointer;}

.menu{
float:left;
width:200px;}
.navbar-brand,.navbar{
display:block;
float:left;}
.navbar-expand-lg .navbar-collapse
{float:left;}
.nav-tel{width:auto}
#navbarSupportedContent{float:right;}
.jps{
	border-bottom:1px solid #ccc;
   position: relative;
display: block;
margin: 0 auto;
width: 100%;
height:63px;
max-width: 120rem;
}
.jpss{
position: relative;
height:63px;
width: 100%;

margin: 0 auto;

max-width: 1920px;}
#jpss{max-width: 1680px;}
.nav-tel{height:62px;}
#header .navbar{
	position:absolute;
}
.navbar-brand{
    display: block;
    height: 63px;
    float: left;
    border-right: 1px solid #ccc;
    padding-right: 20px;

}
.navbar-brand img{
height: 41px;
    margin-left: 20px;
    margin-top: 10px;
}



#cls h2:hover{}  














.nav-tel { background-color: #3c3c3c; font-family: Microsoft YaHei; font-size: 20px; font-weight: bold; font-stretch: normal; line-height: 63px; height: 62px; letter-spacing: 0px; color: #ffffff; }
.page{
margin-top:40px;}
.page span{
display:block;
float:left;}
.page span.pagey{
display:block;
float:right;}
@media (min-width: 1200px) {
.nav-logo {  height: 62px; }
.container { max-width: 1280px; }
.carousel-item img { height: 620px; }
.carousel-caption { bottom: 28px; }
.dropdown-menu { margin-top: 17px; }
.dropdown-menu:before { border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 8px; border-image-outset: 0px; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; border-left-color: rgba(0, 0, 0, 0); border-left-style: dashed; border-left-width: 8px; border-right-color: rgba(0, 0, 0, 0); border-right-style: dashed; border-right-width: 8px; border-top-color: rgba(0, 0, 0, 0); border-top-style: dashed; border-top-width: 0px; bottom: 0px; box-sizing: border-box; content: ""; display: block; height: 8px; left: 187px; pointer-events: none; position: absolute; top: -8px; width: 16px; z-index: 1; }
.dropdown-menu:after { border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: 8px; border-image-outset: 0px; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; border-left-color: rgba(0, 0, 0, 0); border-left-style: dashed; border-left-width: 8px; border-right-color: rgba(0, 0, 0, 0); border-right-style: dashed; border-right-width: 8px; border-top-color: rgba(0, 0, 0, 0); border-top-style: dashed; border-top-width: 0px; bottom: -1px; box-sizing: border-box; content: ""; display: block; height: 8px; left: 187px; pointer-events: none; position: absolute; top: -7px; width: 16px; z-index: 1; }
.nav-tel { background-color: #3c3c3c; font-family: Microsoft YaHei; font-size: 20px; font-weight: bold; font-stretch: normal; line-height: 63px; height: 62px; letter-spacing: 0px; color: #ffffff; }
.nav-item a { color: #666666; }
.carousel-title { font-family: Microsoft YaHei; font-size: 42px; font-weight: normal; font-stretch: normal; line-height: 50px; letter-spacing: 0px; color: #ffffff; }
.carousel-title2 { font-family: Microsoft YaHei; font-size: 20px; font-weight: normal; font-stretch: normal; line-height: 24px; letter-spacing: 0px; color: #ffffff; }
.carousel-title3 a { width: 136px; height: 40px; background-color: #3c3c3c; border: solid 1px #ffffff; opacity: 0.95; font-family: Microsoft YaHei; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 27px; letter-spacing: 0px; color: #ffffff; }
.nav-product { width: 364px; height: 502px; background-color: rgba(235,97,0,0.9);  position: absolute; z-index: 9999; left: calc((100% - 1280px)/2); top: 60px; padding: 40px 0px; }
.nav-product p { padding: 0px 40px; }

.nav-product .nav-product-ul { list-style: none; padding: 0px 25px;margin-bottom:30px; }

.nav-product .nav-product-ul li:hover {/* background: rgba(0,0,0,0.8);*/border-radius:10px; }



.nav-product .nav-product-ul span { line-height: 40px; }
.nav-product .nav-product-ul a { font-size: 18px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #ffffff; }
.contact { width: 288px; height: 50px; background-color: #ffffff; border-radius: 4px !important; font-family: Microsoft YaHei; font-size: 18px; font-weight: normal; font-stretch: normal; line-height: 47px; letter-spacing: 0px; color: #eb6100; display: block; text-align: center; }
.driver { border-top: 1px solid #ffffff; height: 0; width: 285px; margin: 0 auto; margin: 1.5rem auto; overflow: hidden; clear: both; }
.part2-product-title { position: absolute; bottom: 0; font-family: Microsoft YaHei; font-size: 2rem; font-weight: normal; font-stretch: normal; line-height: 2rem; letter-spacing: 0rem; color: #003399; width: 36rem; height: 6rem; padding-top: 30px; text-align: center; background-color: rgba(255, 255, 255, 0.9); left: calc((100% - 36rem)/2); }
.part2-product-title:hover { height: 350px; transition: all 0.3s linear; }
.part2-product-desc { font-size: 18px; }
.part03 { height: 560px; }
.part03 img { width: 100%; height: 504px; }
.news-right01 { height: 247px; border-bottom: 3px solid #003399 !important; }
.news-right02 { height: 245px; margin-top: 16px; border-bottom: 3px solid #eb6100 !important; }
.news-right02:hover{box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);}
.news-right01:hover{box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);}
#xnd:hover{box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);}


.borders:hover{box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);}
#cls{background-color:#003399}
#cls:hover{box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);background-color:#EB6100}
.part04 { height: 550px;overflow:hidden; background: url(../img/fangan.jpg) no-repeat; margin-bottom: 0px; }
.part04-main { color: #ffffff; width: 380px; height: 510px; margin: 0 auto;position:absolute;left:50%;margin-left:-190px !important;}
.x{display:none;}
.part04-main2 { background-color: #003399; opacity: 0.9; color: #ffffff; width: 380px; height: 509px; }
.part04 h2 { padding-top: 150px; }
.part04 h5 { line-height: 30px }
}
.sjright dl:hover dd{color:#EB6100}
.sjright .hi:hover dd{color:#83B804}
.sjright .hic:hover dd{color:#003399}
.fangan1{width:1280px;
height:510px;overflow:hidden;}
.fangan1 img{

transition:all .4s;
-moz-transition:all .4s;
-webkit-transition:all .4s;
-o-transition:all .4s;
}
.fangan2 img{

transition:all .4s;
-moz-transition:all .4s;
-webkit-transition:all .4s;
-o-transition:all .4s;
}

.fangan2 img:hover {
transform:scale(1.2);
}

.hi{margin:0 21px}
.ddsa{margin:0px 25px;}

 @media (max-width: 768px) {
	.hi{margin:0}
.menu{display:none;}
.ddsa{margin:0px;}
.sjleft{display:none;}
.sjright dl dd{height:auto;margin-bottom:30px;}

.san1{width:100%;background-size:contain;}
.san1 p{
width:92%;}
.san3{
float:left;
width:100%;
}
.san2{width:100%;margin-bottom:30px;}
.sjright{width:100%;
margin:0 auto;
clear:both;
float:none;}
.sjzl{width:94%;}
.mo{width:100%;background:none;border:1px solid rgba(0,51,153,1);}
.mo a{color:rgba(0,51,153,1);}
.sjright dl{width:100%;}
.sjright dl dt img{width:100%;height:auto;}
.sjright dl dd{width:100%;padding:0;}
.xwlist dl dd h1 a{height:auto;}
.xwlist dl dd h1{height:auto;padding-bottom:20px;}
.fd{margin:0px;}
.font-weight-lighter{ width:80%;
margin:0rem auto !important;text-align:center;margin-bottom:20px !important;}
.nav-logo { width: 142px; height: auto; }
.naven .nav-logos{ height:62px;}
.naven{ display:block}
.local{ width:92%; margin:0 auto}
.sc1{ width:92%;padding-top: 36px;}
.sc p{ width:100%;}
.xwlist{
	width:92%;
	}
.xwlist dl{
  width:100%;
  height:auto;
  padding-bottom:30px;
	 margin:0 auto;
	 margin-bottom:20px;}
	.xwlist dl:hover{
	height:auto;}
.fy{
	width:92%;}
.fy p{
	left:18%;
	width:64%;}
.fy b{
	left:34%;}
.xwlist dl:hover{
  width:100%;
	 margin:0 auto;}
.xwlist dl dd h1{
	width:100%;}
.xwlist dl dt span{
	left:20px;}
.xwlist dl dd h1 a{
	width:90%;}
.xwlist dl dd p{
	margin-bottom:40px;
	width:90%;}
.jjwts div{
	width:92%;}
.jjwts div dl{
	height:auto;
	margin-bottom:20px;
	width:100%;}
.jjwts div dl:hover{
	height:auto;
	width:100%;}
.jjwts div dl dt a img{
	width:100%}
.jjwts div dl dd a{
	width:95%;}
.jjwts div dl dd p{
	width:95%;}
.jjwts div dl dd a{
	height:auto}





h2 { font-size: 22px; }
h3 { font-size: 18px; }
.carousel-indicators { margin-bottom: 0; }
.part2-product-title { position: absolute; bottom: 0; font-family: Microsoft YaHei; font-size: 1.5rem; font-weight: normal; font-stretch: normal; line-height: 2rem; letter-spacing: 0rem; color: #003399; width: 80%; height: 4rem; line-height: 4rem; text-align: center; background-color: rgba(255, 255, 255, 0.9); left: 10%; }
.part03 img { max-width: 100%; height: 200px; }
.news-right01 { height: 150px; border-bottom: 3px solid #003399 !important; }
.news-right02 { height: 150px; margin-top: 16px; border-bottom: 1px solid #eb6100 !important; }
.part04 { height: 255px; }
.part04-main { background: url("../img/fangan.jpg"); background-position: center; }
.part04-main2 { background-color: #003399; opacity: 0.9; color: #ffffff; width: 250px; }
.part04-main2-desc { font-family: Microsoft YaHei; font-size: 14px; font-weight: normal; font-stretch: normal; line-height: 32px; letter-spacing: 0px; color: #ffffff; }

.naven{
	line-height:60px 
}
.news{
height:200px;
background-size:cover;}
.news p{padding:0;height:200px;text-align:center;line-height:200px;width:100%;}
.local a{line-height:20px;}
.cjwts ,.moreproduct,.lxwm,.about,.product{
height:200px;margin-bottom:50px;
background-size:cover;}
.cjwts p ,.moreproduct p,.lxwm p,.about p,.product p{padding:0;height:200px;text-align:center;line-height:200px;width:100%;}
.product{margin-bottom:0}
.zj,.zjs{width:92%;height:auto}
.zj h1{width:80%;font-size:28px;}
.zj p{width:92%;font-size:12px;height:auto;}
.cjw{
width:92%;margin:0 auto;}
.cjw dl{width:100%;margin:0;padding:0}
.cjw dl dt{width:100%;height:auto;margin-bottom:10px;}
.cjw dl dt a img{width:100%;height:auto;}
.cjw dl dd a{width:92%;height:auto;font-size:20px;margin-bottom:20px;}
.cjw dl dd p{width:92%;height:auto;font-size:14px;margin-bottom:50px;}
.xwnr{width:92%;margin:0 auto}
.title h2{width:100%;font-size:22px; }
.left{width:100%;float:none;}
.left .con div img{width:100%;height:auto;}
.left .con .zhaiy{width:100%;height:auto;padding:0}
.left .con .zhaiy div{
width:100%;padding:5px 20px;}
.con{font-size:14px;line-height:28px;}
.right{
float:none;
width:100%;
margin:0 auto;
clear:both;
margin-top:50px;
}
.right .cp{width:100%;
background-size: cover;}
.right .pr{width:100%;
background-size: cover;}
.downs dl{width:48%;margin-right:0
}
.downs dl:nth-child(2n+2){
	float:right;
}
.zjs h1{width:92%; font-size:26px;height:70px;line-height:70px;}
.zjs p{width:92%;}
.zjs a{top:36px;}
.cjw ul{
width:100%;}
.cjw ul li{
width:48%;
border-bottom:3px solid #EB6100;
margin-right:0;
height:auto;}
.cjw ul li a img{
width:100%;
height:auto;}
.cjw ul li:nth-child(2n+2){
	float:right;
}
.lx a{width:100%;}
.lxwm{margin-bottom:0}
.lxsl{
display:none;}
.lxsr{width:100%;
padding-top:0px;
margin-top:50px;
float:none;}
.lxs{width:100%;margin:0 auto;}
.lxsr h1{
width:92%;
margin:0 auto;
}
.lxsr h2{margin:0 auto;

width:92%;height:auto;padding:20px 0;padding-bottom:40px;}
.lxsr h3{
width:92%;margin:40px auto;
}
.addr{
width:92%;margin:0 auto;margin-bottom:50px;
}
.tel{width:100%;height:auto;float:left;padding-bottom:30px;}
.tel dl dt{width:92%;
margin:0 auto;float:none;}
.tel dl dd{width:92%;
margin:0 auto;float:none;}
#mail{clear:both;width:92%;margin:0 auto;height:auto;}
.email h3{width:100%;}
.email dl dt{width:100%;
margin:0 auto;float:none;}
.email dl dd{width:100%;
margin:0 auto;float:none;}
.email dl{float:left;width:100%;

margin-bottom:50px;}
#mps{clear:both;width:100%;padding-bottom:50px;}
.map h5{clear:both;}
#map{
width:100%;height:250px;border:#ccc solid 1px;font-size:12px}
.ma{
	width:92%;
margin:0 auto;}
.sjright h1{height:auto;
font-size:28px;}
.sjright dl dt span{display:none;}
.sjright dl dd{
padding-left:20px;}
.sjright dl dt{
margin-bottom:30px;}
.san1 span{width:100%;}
.san2 span{width:100%;}
.san3 span{width:100%;}
.sjright h1.ywhc{
margin-bottom:30px;}
.sc h1{height:auto;font-size:20px;}
.products{width:92%}
.products dl dt a img{width:100%;height:auto;}
.products dl{width:100%;float:none;}
.products dl dd{width:100%;left:0}
.yyld{padding-top:0;width:92%;}
.yyld h1{width:100%;
font-size:28px;}
.yyld dl{float:none;
height:auto;margin-bottom:30px;float:left;
width:100%;margin-right:0;}
.yyld dl dt{width:30%;}
.yyld dl dt a img{width:100%; height:auto;}
.yyld dl dd{width:68%;}
.yyld dl dd h1{width:100%; height:auto;margin-bottom:10px;font-size:20px;}
.yyld dl dd p{width:100%;font-size:14px;height:auto;padding-bottom:10px;}

.yyld dl:nth-child(3n+3){float:left;}

.product1 h1{font-size:40px;width:92%;}
.product1 p{width:92%;}
.product1 dl dt{width:100%;}
.product1{float:left;height:auto;width:92%;margin:0 auto;margin-left:4%;}
.product2{clear:both;width:92%;}
.product1 dl{overflow:hidden;margin:0;}
.product1 dl dd{float:none;position:relative;bottom:-15px;}
.product1 dl dd img{width:100%;}
.product2 h1{width:100%;}
.product2 p{width:100%;height:auto;}
.product2 dl{float:none;width:100%;margin-right:0}
.product2 dl dt{width:100%}
.product2 dl dd{width:100%;}
.fenglei{width:92%;
}
.fengleil{width:100%;
float:none;}
.flenlr{width:100%;
float:none;}
.dal{width:100%;height:150px;margin-bottom:30px;float:left;}
.flenlr .dal p{height:100px;}
.flenlr table{clear:both;}
.jp dl dt{
float:none;width:100%;}
.flenlr h1{width:100%}
.tab h2 span{width:20%;}
.tab dl dd{float:none;}
#ad1,#ad2,#ad3,#ad4{height:340px;}
#fdsadd{padding:0 !important;width:92%;margin:0 auto;}

.shoyye h6{padding:0;margin:0 auto;width:92%;}
.m-2{margin:1rem !important;}
.text-right{padding:0 !important;}
.part2 h2{text-align:left;width:92%;margin:0 auto;}
.dcv{width:92%;margin:0 auto;}
.dcv img{width:100%;}
.dcv1{width:92%;margin:0 auto;float:none;}
.dcv1 img{width:100%;}
.p-lg-1{height:auto;max-width:100%;}
#ws{
padding:0 !important;position:relative;left:0px;margin-bottom: 25px !important;}
#cnc{margin-bottom:25px !important}
.part03 h2{text-align:left !important;width:92%;margin:0 auto;}
#xnd{
width:92%;
margin:0 auto !important;}
#xnd .p-lg-4{max-width:92%;margin:0 auto;}
#xnd .p-lg-4 h6{padding-top:15px;}
.news-right01{width:92%;margin:0 auto;margin-bottom:15px;}
.news-right02{width:92%;margin:0 auto;}
.ckgd{width:92%;margin:0 auto;}
.ckgd span{width:69%;}
.ckgd a{font-size:14px;width:30%;text-align:right;line-height:13px;}
.shij span{width:100%;height:50px;line-height:50px;font-size:24px;margin-bottom:0}
.inpu{height:auto;}
.shij input{margin-top:0;width:70%;font-size:24px;}
.link{clear:both;width:92%;text-align:center;margin:0 auto;height:auto;padding-bottom:20px;padding-top:40px;}
.link a{font-size:16px;}
.shij{width:100%;}
#mrtop{
margin-top:28px !important;}
.leftnav{
	display:block;
position:fixed;
top:0;
left:-80%;overflow:auto;
width:80%;
background:#fff;
height:100%;
z-index:1100111;}
.leftnav h3{height:64px;line-height:64px; text-align:center;background:#3C3C3C;color:#fff; margin-bottom:0}
.leftdh{background:#003399;padding-bottom:15px;}
.leftdh h1{height:45px;font-size:22px;color:#fff;line-height:45px;border-bottom:1px solid #fff;padding-left:20px;}
.leftdh ul li a{height:40px;line-height:40px;display:block;color:#fff;padding-left:20px;}
.linx{padding-left:20px;}
.leftdh h2{margin:20px;}
.leftdh h2 a{display:block;border:1px solid #fff;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff;width:50%;border-radius:5px;}
.linx p{height:40px;line-height:40px;}
.linx p a{display:block;}
.x{position:fixed;right:0; top:0;width:20%;height:64px; line-height:64px; text-align:center;z-index:1200000000;background:#fff; font-size:36px;display:none;}
.shij input.sbt{width:35px;height:35px;background-size:cover;}












.navbar-toggler{float:left;margin-top:0px;padding:0;z-index:1}
.navbar img{height:63px;}
.naven{float:right;}
.naven .nav-logos{height:50px;}

.navbar-brand{
    display: block;
    height: 63px;
    float: left;
    position:relative;
    border-right: 0px solid #ccc;
    padding-right: 20px;

}
.navbar-brand img{
height: 41px;
    margin-left: 20px;
    width:auto;
    margin-top: 10px;
}
.shoyye h6{
height:150px;}
#mores{bottom:10px;}
#mores a{font-size:14px;}
.container{margin-top:20px !important;}
#xnd .p-lg-4{height:220px;}








.zjs h1{
line-height:35px;}
.products dl{height:auto;}
.zjs a{display:none;}
.zjs p{height:auto;padding-bottom:20px;padding-top:20px;}
.zjs h1{height:auto;padding-top:20px;}
.zjs{margin-bottom:10px;}
.kLxfsR{width:92%; margin:0 auto;}
.kLxfsR ul{width:100%;}
.jjwts div dl dd a{margin-bottom:15px;}
.appli{background:url(../img/yyly.png) no-repeat center center;
background-size:cover;height:150px;}
.appli p{width:100%;text-align:center;height:150px;line-height:150px;margin:0;padding:0}
.applist{width:92%;margin:0 auto;padding-top:20px;}
.applist dl{width:100%;}
.applist dl dt{width:100%;}
.applist dl dd{width:100%;}
.cond h1{width:90%;}
.cond{height:200px;background-size:cover;}
.cond h1 p{margin:0;padding:0}
.cond h1{height:115px;top:50px;}
.cond h1 p{font-size:24px;height:50px;}
.cond h1 a{height:45px;line-height:45px;width:180px;}
.fy{margin-bottom:100px;}
.projs h1{width:100%;line-height:42px;margin-bottom:20px;}
.projs p{width:100%;}
.applist ul li{width:100%;}
.applist ul li a.zi{width:100%;height:60px;line-height:60px;padding:0;text-align:center;}
.cjwtd{background:url(../img/yyly.png) no-repeat center center;background-size:cover;height:150px;margin-bottom:20px;}
.cjwtd p{width:100%;text-align:center;height:150px;line-height:150px;margin:0;padding:0}
.sjleft{width:100%;}
.xiang{width:100%}
.xiang div{width:90%;margin:0 auto;line-height:48px;}
.sjright h1{margin-bottom:15px;}
.downs dl dd h1 a{font-size:20px}
.navbar-toggler{position:absolute; left:0;top:0px;}
.naven{position:absolute; right:0;top:0px;}
.navbar-brand{float:none;margin:0 auto;text-align:center;}
.tanyw{width:100%;position:fixed;right:-100%;top:0;height:100%;z-index:10000000;}
.tanwylr{width:75%;float:right;height:100%;background:#fff;}
.tanwylr h1{margin-top:63px;font-size:20px;width:75%;margin:0 auto;margin-top:63px;}
.tanwylr p{width:75%;margin:0 auto;}
.tanwylr p a{display:block;height:63px;line-height:63px; float:left; width:50%; text-align:left; color:#003399;}
.tanwyl{width:25%;float:left;height:63px;background:#fff;font-size:30px;color:#000;text-align:center;line-height:63px;}
#carouselExampleControls{display:none;}
#sce{display:block;}
#sce .swiper-slide img{width:100%;}

#sce dl dd{width:92%;margin:0 auto;}
#sce dl dd h1{font-size:30px; font-weight:bold;color:#003399;margin:15px 0px;margin-top:22px;}
#sce dl dd p{color:#003399;font-size:18px;}
#sce dl{border-bottom:1px solid #CECECE;}
.swiper-pagination-clickable .swiper-pagination-bullet{margin-right:5px;background:#787878;border-radius:10px;}
.swiper-pagination{width:100%;}
#mrtop{margin-top:60px !important}
.swiper-pagination-bullet-active{background:#003399}
.sjright h1.kkd{margin-top:20px;}
.xwlist dl dt{position:relative;}
.xwlist dl dt b{position:absolute;right:0;top:0;}
.jjwts h1{font-size:24px;}
.xwlist dl dd{padding-bottom:20px;}
.jjwts{height:auto;float:left;}
.jjwts div dl dd a{font-size:20px;}
.shoyye h2{font-size:24px;padding:0;margin:0 auto;width:92%;}
.shoyye h2:hover{text-decoration:underline;}
.shoyye h2{width:92%;

font-size:24px;
font-family:Microsoft YaHei;
font-weight:bold;

color:rgba(0,51,153,1);
opacity:1;
margin:15px auto;
}

.sjright h2{width:100%}

.jti{display:none;}
#slid .swiper-slide div { width: 286px; height: 520px; background: #FFFFFF;margin:0 auto;margin-top:30px; }
#slid .swiper-slide div  h2 { width: 236px; height: 160px; font-size: 24px; font-family: Microsoft YaHei; font-weight: bold; line-height: 160px; margin: 0 auto; color: rgba(0,51,153,1); opacity: 1; }
#slid .swiper-slide div  p { width: 236px; height: 225px; font-size: 14px; margin: 0 auto; font-family: Microsoft YaHei; font-weight: 400; line-height: 28px; color: rgba(60,60,60,1); opacity: 1; }
#slid .swiper-slide div  a { width: 236px; height: 60px; border: 1px solid #003399; display: block; text-align: center; line-height: 60px; margin: 0 auto; opacity: 1; border-radius: 5px; color: #003399; font-size: 16px; }
#slid .swiper-slide div  a:hover{
background:#003399;
color:#fff;
}
#slid{display:block;}
.leftdh h2 a{width:auto;}

.tanyw{display:block;}
.product1 h1{font-size:24px;margin-top:10px;}
.product1 p{height:auto;}

.product2 dl dt a{width:30%;}
.product2 dl dt img{width:40%;margin-right:0%;margin-top:0px;}

.sizeck{
width:100%;
height:49px;
font-size:32px;
font-family:Microsoft YaHei;
font-weight:bold;
line-height:30px;
color:rgba(0,51,153,1);
opacity:1;
}

.lxsr h6{
padding-left:32px;
height:50px;
line-height:50px;
background:rgba(255,255,255,1);
border:1px solid rgba(206,206,206,1);
font-size:22px;
font-weight:400;
margin-left:36px;
width:92%;
color:rgba(0,0,0,1);
clear:both;
margin:40px auto;
margin-top:40px;

border-left:5px solid #EB6100;

}
.lxsr ul.wokaos{
	float:none;
	margin:0 auto;
	
	width:92%;
}
.lxsr ul.wokaos li{
width:48%;
float:left;
margin-bottom:30px;
margin-right:2%;
border:1px solid rgba(0,0,0,1);
overflow:hidden;
height:260px;}

.lxsr ul.wokaos li a img{
width:100%;
}
.lxsr ul.wokaos li a.sizezi{
height:51px;
line-height:51px;
text-align:center;
color:#fff;
background:rgba(235,97,0,1);

opacity:1;
display:block;
}
.jts a{
	
background:url(../img/jtup.png) no-repeat center right;
margin-right:30px;}
.jts.jjds{
background:#002467}
.jtbox{display:none;overflow:hidden;margin:0;background:#fff;}
.leftdh ul li .jtbox a{
	background:url(../img/rightjt.png) no-repeat center left;
	height:40px;line-height:40px;font-size:0.9rem;
color:#000}
.linx{padding-left:0;}
.linx p{margin-bottom:0;border-bottom:1px solid #787878;}
.linx p a{padding-left:20px;}
.menu{opacity:0}
.part03 img{width:100%;height:auto;}
#cls{background:#003399;padding-top:2rem !important;padding-bottom:3rem !important;}
#mmnue{display:block;position:absolute;left:0;top:0}
#navb{display:block;padding-right:0}
#mores{right:26px;bottom:20px}
#xnd .p-lg-4{max-width:100%; }
#xnd .p-lg-4 h6{max-width:85%;margin: 0 auto; }
#xnd .p-lg-4 h3{max-width:85%; margin: 0 auto;}
#diyi{
display:none;}
#dier{display:block;}
.part04{height:auto;position:relative;width:92%;}
.wodediannao .pb-2{background:none;position:absolute;left:0;top:18%}

.wodediannao .part04-main{background:none;}
.fangan1{width:100%;height:auto;}
.part04-main2-desc{line-height:26px;}
.text-center{line-height:30px;}
.font-weight-lighter{margin-top:15px !important;}
.shij{width:75%;}
.shij input.sbt{margin-top:10px;width:45px;height:45px;}
.tecno{float:none;color:#787878;display:block;}
.shij span{padding-top:20px;margin-bottom:15px;}
#xnd .p-lg-4{height:auto;padding-bottom:50px !important;}
.news-right02,.news-right01{height:auto;}
.borders{height:auto;}
.margink{display:block;}
#mmnue{display:none;}
#header .navbar{position:fixed;}
.swiper-button-nextq , .swiper-button-prevh{top:30% !important;opacity:0;}
.swiper-paginationz  span{margin-right:5px;opacity:1;}
.wodebiao{width:100%;    overflow-x: auto;}



#selector{
width:92%;
margin:0 auto;
line-height:40px;
height:40px;
background:rgba(245,245,245,1);
opacity:1;
border-radius:10px;
}
.sel{
display:block;}
.product2 dl dt{height:auto;}
.product2 dl{margin-bottom:30px;}
.tel{margin-bottom:0;float:none;}
#mail{padding-top:22px;}
.kLxfsR ul li{padding-top:0}
.kLxfsR ul{margin-bottom:0;}
#mps h5{width:92%;margin:0 auto;margin-bottom:10px;}
.lxsr p{width:92%;margin:0 auto;}
.lxsr .kLxfsR h3#add{width:100%}
#mps{margin-bottom:0}
.lxsr h4{width:92%;margin:0 auto;margin-top:27px}
.zj p{padding:35px 0px;}
.title h2{line-height:35px;}
.downs dl dd h1 a{line-height:30px;}
.downs dl dt{margin-bottom:10px;}
.downs dl{height:auto;}
.downs dl dt a img{margin-top:0}
.right .cp{margin-bottom:20px;}
}
